אהבתם את הפריימוורק הפופולארי והמגניב? אם כן - אז הגיע הזמן להתקין אותו!
במדריך אני אסביר את להתקין את laravel שלב-אחר-שלב גם בווינדווס, וגם במערכות הפעלה מבוססות לינוקס (שזה כולל את mac...).
כל זאת ועוד, במדריך השני על בסדרת המדריכים על הפרימוורק laravel!
שלום!
אז אם קראתם את המדריך הקודם שלי - "laravel - הסבר בסיסי וייתרונות" ואהבתם את הפרימוורק, אז תמשיכו לקרוא, כי במדריך היום נדבר על ההתקנה של laravel, ועל קונפיגורצייה בסיסית.
אז בואו נתחיל!
דרישות המערכת ודרישות ממך
את laravel ניתן להתקין כמעט על כל שרת, (גם על שרתים מבוססי cPanel כמו GoDaddy או 000webhost וכו') אבל שרת VPS - (ראשי תיבות של Virtual Private Servers), שבו אתם מקבלים גישה לקונסולה (אם במבוסס-לינוקס - terminal ואם בוינדווס - cmd) יקל על תהליך ההתקנה באופן ניכר. בגלל שאין לי נסיון בהתקנת laravel על שרת שיתופי (שרת בסגנון של cPanel, שבו אתם לא עובדים עם קונסולה, אלא עם מערכת פשוטה שבה כבר הכל (כולל ה-php וה-mySql) כבר מותקן - כמו 99% מהאתרי אחסון החינמיים) - אז אני לא הולך לכתוב על שיטת ההתקנה על שרת כזה. אני הולך להראות לכם את תהליך ההתקנה על שרת VPS - שבו יש לכם גישה לקונסולה.
אז אם אתם רוצים להתקין את laravel על שרת שיתופי - תחפשו מדריך אחר בגוגל...
הערת שוליים: אם אתם לא רוצים כרגע להתקין את laravel, אבל אתם בכל מקרה רוצים ללמוד איך להשתמש בה - אז אני מציע לכם לפתוח פרוייקט laravel חדש באתר http://phpassist.com/.
אז אם ביררתם, ויש אפשרות לגשת לשורת הפקודה מהשרת שלכם, (אם יש לכם שרת localhost שנמצא על מחשב הווינדווס שלכם, ולא על שרת מרוחק, אז לא תהיה לכם בעיה להתקין... פשוט תעברו לחלק של ההתקנה בווינדווס כאן למטה...), אז תוכלו להמשיך במדריך.
הדרישות של השרת:
PHP >= 5.3.7 - גרסת ה-php שלכם אמורה להיות גרסה 5.3.7 או יותר.
MCrypt PHP Extension - כנסו לקובץ ה-php.ini ותדאגו שההרחבה "MCrypt" דלוקה...
אם הכול טוב - תמשיכו במדריך :)
וסוף כל סוף - ההתקנה עצמה!
אז אם עברתם על החלק של הדרישות, ומצאתם שאתם מתאימים, אז הגיע הזמן להתקין את הפרימוורק הנכסף!
אז החלק הזה במדריך ייתחלק ל-2 חלקים - התקנה בווינודס, והתקנה בלינוקס (לגרסותיו ומערכות הפעלותיו...)
אז נתחיל ממערכת ההפעלה הנפוצה יותר:
התקנת laravel על windows
אני מצאתי ביוטיוב סרטון נחמד שמסביר בצורה טובה מאוד את ההתקנה על גבי ווינווס, אז מי שרוצה שייראה את הסרטון:
אבל מי שמעדיף - אני אכתוב גם את ההתקנה בעברית:
כדי להתקין את laravel צריך להוריד composer - אם אתם לא כל כך יודעים מה זה, לא חשוב. תעקבו אחר ההוראות.
1. היכנסו לאתר https://getcomposer.org/download/, ותרדו למטה עד שתגיעו לחלק "Windows Installer", שם תלחצו על הלינק "Composer-Setup.exe", ותתחיל ההורדה. (או שפשוט תיכנסו ישירות ללינק הבא https://getcomposer.org/Composer-Setup.exe וההורדה תחל אוטומטית...)
2. התקינו את composer. (פשוט נקסט-נקסט, ואז תבחרו במהלך ההתקנה את קובץ ה-php.exe, של ה"שרת" שלכם (חפשו את הקובץ ברחבי המחשב...), ואז עוד כמה נקסט וסיימתם.)
3. פתחו את ה-cmd, ותכתבו בתוך ה-cmd את הביטוי "composer" ותלחצו אנטר. אתם אמורים לראות משהו כזה:
אם זה מה שאתם רואים, אז התקנתם את composer בצורה טובה, ואפשר להתחיל בהתקנת laravel.
4. עכשיו תכתבו בשורת הפקודות את הביטוי הבא: (אבל אל תלחצו אנטר בינתיים, קודם תקראו את מה שרשום מתחת...)
composer create-project laravel/laravel {the-dir-for-laravel} --prefer-dist
עכשיו אני אסביר מה הולך פה שלב שלב.
אז קודם כל, אנחנו מתחילים את הביטוי במילה "composer", ואז משתמשים בפקודה מובנית שלו - "create-project".
אחר כך אנחנו מספקים את שם הפרוייקט, ומאיפה להוריד אותו (אם אתם מבינים קצת בpackegist, אז אתם תבינו מה המשמעות של "laravel/laravel", אבל זה לא משנה אם אתה לא יודע...).
עכשיו מגיע החלק שאותו אנחנו משנים. במקום "{the-dir-for-laravel}" אתם הולכים לספק את התיקייה שבה larave יותקן.
אם לדוגמה אתם רוצים להתקין את laravel ב- "C:\wamp\www\laravel\", אז זה מה שאתם הולכים לרשום שם.
הערת שוליים: לא חובה לספק את התיקייה להתקנת laravel. אם לא תכתבו שם כלום, אז laravel יותקן בתיקייה שאתם נמצאים בה. ולכן תוכלו לעשות CD (קיצור של change directory) לתיקייה שבה תרצו להתקין, ואז תריצו את הפקודה הנ"ל (composer create-project....)
והחלק האחרון, "prefer-dist--", לא חובה, אך מומלץ לרשום.
וזהו! עכשיו תקישו אנטר, וההתקנה תתחיל לרוץ, ובתוך דקה עד שתיים laravel יהיה מותקן!
מזל טוב! עכשיו תיכנסו לקישור של laravel דרך הדפדפן, (אם לדוגמה התקנתם את laravel בתיקייה C:\wamp\www\laravel, אז תכתבו בדפדפן את הכתובת localhost/laravel), ותבדקו אם התקנתם בהצלחה. אם כן, אתם אמורים לראות משהו כזה:
אם זה מה שאתם רואים - גוד ג'וב! התקנתם את laravel בהצלחה!
אם אתם רואים שגיאה כלשהיא - אז כנראה הייתה לכם בעיה במהלך ההתקנה. אני מציע לכם לנסות ולהתקין מחדש.
נ.ב. אם אתם לא רוצים לדעת איך מתקינים את laravel בלינוקס, אז פשוט תדלגו על החלק הבא, ותעברו ישר לחלק על קונפיגורציה בסיסית... ;)
התקנת laravel על linux (לסוגיו ומערכות הפעלותיו)
הערת שוליים: אני אישית ניסיתי והצלחתי להתקין את laravel על מערכת debian, שמותקן עלייה lamp. אבל ההתקנה זהה לגבי כל שאר מערכות ההפעלה של לינוקס לדורותיו.. :)כדי להתקין את laravel בקלות, אנחנו צריכים להתקין composer.
אז בואו נתחיל!
1. פתחו את הterminal.
2. תרשמו בטרמינל את הפקודה הבאה: (כדי להתקין את composer)
php -r "readfile('https://getcomposer.org/installer');" | php
3. בדקו אם התקנתם את composer טוב, ע"י כתיבת הפקודה הבאה:
php composer.phar
אם ההתקנה הצליחה, אז אתם תראו משהו דומה לתמונה מעל (של התקנת composer על ווינדווס).
4. עכשיו הגיע הזמן להתקין את laravel בכבודו ובעצמו!
כדי לעשות זאת, תרשמו בשורת הפקודה את הביטוי הבא:
php composer.phar create-project laravel/laravel {path-for-laravel} --prefer-dist
ואת {path-for-laravel} תחליפו בתיקייה שבה larave יותקן.
אם לדוגמה אתם רוצים להתקין את laravel ב- "var/www/laravel", אז זה מה שאתם הולכים לרשום במקום "{path-for-laravel}".
כמובן שאם לא תספקו את הפרמטר הזה, אז laravel יותקן בתיקייה שאתם נמצאים בה (אפשר לשנות את התיקייה שאתם נמצאים בה בעזרת פקודת cd).
ואחרי שתלחצו על אנטר, ההתקנה של laravel תחל.
אם יהיו לכם שגיאות במהלך ההתקנה - אז תבדקו שוב אם אתם עומדים בתנאים של laravel שכתבתי בראש המדריך...
5. אם הכול עבד כשורה, אז כשתיכנסו דרך הדפדפן לכתובת שבה התקנתם את laravel (אם לדוגמה התקנתם את laravel בתיקייה var\www\laravel, אז תכתבו בדפדפן את הכתובת localhost/laravel) אתם תראו את התמונה הבאה:
אם זה מה שאתם רואים - אז מזל טוב! אתם התקנתם את laravel בהצלחה!
אם אתם רואים שגיאה כלשהי - אז כנראה הייתה לכם טעות במהלך ההתקנה, אז תנסו להתקין את laravel שוב ע"פ ההוראות שנתתי.
אז אחרי שבשעה טובה, (אני מקווה) סיימנו להתקין את laravel - הגיע הזמן ל...:
תצורה בסיסית של ההתקנה הטרייה
אז כבר אפשר לברך אתכם! אתם סיימתם את החלק הקשה בlaravel - ההתקנה! :)
ועכשיו, כן כן! ממש עכשיו! אתם יכולים להתחיל לעבוד ולפתח את הפייסבוק הבא על laravel!
אז אל תדאגו כרגע לתצורה... תתחילו לעבוד!
ועל זה נדבר בפרק הבא של סדרת מדריכי laravel שלי!
3# סדרת מדריכי laravel - טבילת האש שיועלה בקרוב (אני מקווה ;)
אז ייאלה ביי, ואני מקווה שאהבתם :)
ומה אכפת לך? פרגן :)
תגובות לכתבה:
דבר ראשון כל הכבוד על היוזמה.
דבר שני לא הבנתי את הקשר שעשית בין cPanel ו-Laravel, ולמה אי אפשר להריץ את Laravel בלי גישה לטרמינל?
בשרת שיתופי משתמש יכול להתקין את התלויות (Dependencies) על סביבת הפיתוח ולהעלות את ה-vendor לשרת בצורה ידנית, אמנם זה לא הכי נוח אבל עושה את העבודה. את כל שאר הדברים כמו נתינת הרשאות לתיקיות אפשר לעשות דרך ה-ftp או file manager כלשהו בתוכנת הניהול.
התנאי היחידי להרצה הוא גירסת PHP מתאימה ו-php-mcrypt מותקן, כל השאר זה כבר עניין של נוחות.
ושוב. כל הכבוד על היוזמה
בגלל שאין לי נסיון ובגלל שלא ידעתי איך, אז לא כתבתי במדריך את השיטה שאתה הצעת.
אז אני אעדכן את המדריך בהתאם, אבל בגלל שאני לא יודע איך להתקין את laravel לפי השיטה שלך, אני לא אכתוב מדריך התקנה על השיטה הזו. (אלא אם כן אתה מכיר מדריך טוב שאני אוכל להבין ממנו איך לעשות את זה, ואז אני אכתוב גם את השיטה הזו...)
תודה רבה! :)
אין מה להבין אחי... אתה פשוט מעלה לשרת שלך את התיקיות של LARAVEL שהתקנת במחשב המקומי שלך וזהו הכל עובד כרגיל
זה לא רק להעלות.... צריך לעשות dependencies גם...
אם זה היה פשוט כמו להעלות את הקבצים אז למה צריך להתקין את composer, ולעבור תהליך התקנה ארוך? (יחסית)...
זה לא כמו codeigniter...
אחי אני עשיתי את זה אני לא אומר לך סתם מה קשור למה שאתה אומר
אתה מתקין הכל על המחשב המקומי מה שאתה צריך ואז מעלה את הקבצים דרך FTP וזהו זה כמו אתר רגיל מה זה שונה, פשוט אתה מתקין את כל התלויות שלך וכל מה שאתה צריך קודם על המחשב המקומי ואז מעתיק לשרת זהו
תגלוש לכתובת הזאת http://netanelphp.com/ ותראה
אהה אם אתה מתקין לפני זה על המחשב... טוב אני אנסה את זה ואז אני אעדכן את המדריך בהתאם :-)
מובן שתצטרך לעדכן כל הזמן את ספריות הצד השלישי ידנית.